Google\Site_Kit\Core\Authentication\Authentication C

Total Complexity 113
Dependencies 29
Dependents 20
Total lines 1,345
Lines of code 613
Logical lines of code 321
Comment lines 542
Methods 47
Properties 22

Methods 47

Method Rating Maintainability Complexity Lines of code
register()
A
33 10 112
inline_js_base_data()
A
41 9 53
check_connected_proxy_url()
S
55 7 23
get_reauthentication_needed_notice()
S
44 4 58
__construct()
S
52 5 22
inline_js_setup_data()
S
54 5 20
handle_oauth()
S
62 5 11
get_reconnect_after_url_mismatch_notice()
S
47 3 39
handle_connect()
S
55 4 19
maybe_refresh_token_for_screen()
S
64 5 10
refresh_shared_module_owner_tokens()
S
59 4 15
handle_proxy_permissions()
S
59 4 14
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
get_update_core_url()
S
66 3 9
invalid_nonce_error()
S
59 2 14
get_oauth_client()
S
61 2 14
allowed_redirect_hosts()
S
63 2 10
is_setup_completed()
S
70 2 6
cron_refresh_profile_data()
S
67 2 8
authentication_admin_notices()
S
67 2 8
disconnect()
S
62 1 11
get_proxy_setup_url()
S
67 1 9
credentials()
S
82 1 3
get_proxy_permissions_url()
S
67 1 9
get_proxy_support_link_url()
S
80 1 3
get_has_connected_admins_instance()
S
82 1 3
get_options_instance()
S
82 1 3
set_connected_proxy_url()
S
81 1 3
get_has_multiple_admins_instance()
S
82 1 3
get_owner_id_instance()
S
82 1 3
get_disconnected_reason_instance()
S
82 1 3
verification()
S
82 1 3
get_disconnect_url()
S
67 1 9
verification_tag()
S
75 1 4
verification_meta()
S
82 1 3
is_authenticated()
S
81 1 3
inline_js_tracking_data()
S
73 1 5
verification_file()
S
82 1 3
inline_js_admin_data()
S
72 1 5
inline_js_wp_version()
S
66 1 8
profile()
S
82 1 3
token()
S
82 1 3
get_google_proxy()
S
82 1 3
do_refresh_user_token()
S
82 1 3
get_connect_url()
S
67 1 9
get_connected_proxy_url_instance()
S
82 1 3